A New Rule for LTL Tableaux
نویسنده
چکیده
Propositional linear time temporal logic (LTL) is the standard temporal logic for computing applications and many reasoning techniques and tools have been developed for it. Tableaux for deciding satisfiability have existed since the 1980s. However, the tableaux for this logic do not look like traditional tree-shaped tableau systems and their processing is often quite complicated. In this paper, we introduce a novel style of tableau rule which supports a new simple traditionalstyle tree-shaped tableau for LTL. We prove that it is sound and complete. As well as being simple to understand, to introduce to students and to use, it is also simple to implement and is competitive against state of the art systems. It is particularly suitable for parallel implementations.
منابع مشابه
A traditional tree-style tableau for LTL
Propositional linear time temporal logic (LTL) is the standard temporal logic for computing applications and many reasoning techniques and tools have been developed for it. Tableaux for deciding satisfiability have existed since the 1980s. However, the tableaux for this logic do not look like traditional tree-shaped tableau systems and their processing is often quite complicated. We present a n...
متن کاملLTL Semantic Tableaux and Alternating $\omega$-automata via Linear Factors
Linear Temporal Logic (LTL) is a widely used specification framework for linear time properties of systems. The standard approach for verifying such properties is by transforming LTL formulae to suitable ω-automata and then applying model checking. We revisit Vardi’s transformation of an LTL formula to an alternating ω-automaton and Wolper’s LTL tableau method for satisfiability checking. We ob...
متن کاملEfficient Decision Procedures for Model Checking of Linear Time Logic Properties
We propose an algorithm for LTL model checking based on the classification of the automata and on guided symbolic search. Like most current methods for LTL model checking, our algorithm starts with a tableau construction and uses a model checker for CTL with fairness constraints to prove the existence of fair paths. However, we classify the tableaux according to their structure, and use efficie...
متن کاملTranslating Linear Temporal Logic to Deterministic !-Automata1
In this paper, a new algorithm for translating linear time temporal logic (LTL) into deterministic !-automata is presented which circumvents the usual tableau construction. The algorithm is not limited to a special kind of !-automaton. As most decidability problems for !-automata can be reduced to corresponding CTL model checking problems, the presented algorithm can be used to translate LTL pr...
متن کاملLeviathan: A New LTL Satisfiability Checking Tool Based on a One-Pass Tree-Shaped Tableau
The paper presents Leviathan, an LTL satisfiability checking tool based on a novel one-pass, treelike tableau system, which is way simpler than existing solutions. Despite the simplicity of the algorithm, the tool has performance comparable in speed and memory consumption with other tools on a number of standard benchmark sets, and, in various cases, it outperforms the other tableau-based tools.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016